someone who encases, engraves or inserts - Deutsch Englisch Wörterbuch